• Artikel
  • API Dokumentation
Show / Hide Table of Contents
  • Sokoban
    • AppSettings
    • Global
  • Sokoban.Control
    • GameFlow
    • GameState
    • ItemType
    • Level
    • Move
    • Provider
  • Sokoban.Model
    • Image
    • ImageConfig
    • LevelReader
    • LocalUser
    • OnlineTop10
    • User
    • UserLoft
  • Sokoban.View
    • CreditForm
    • GameForm
    • IntroForm
    • Severe

Class AppSettings

Behilfs-Klasse um auf die App.config (bzw. Sokoban.exe.config) zuzugreifen. Dieser erfolgt ungesichert, deshalb wird in der Global-Klasse der Zugriff extra gekapselt, um Fallbacks bereit zu stellen

Inheritance
System.Object
AppSettings
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Sokoban
Assembly: Sokoban.dll
Syntax
public static class AppSettings

Methods

DisplaySettingsIfDebugMode()

Im DebugModus wird die momentan aktive Konfiguration als Debug Ausgabe geschrieben.

Declaration
public static void DisplaySettingsIfDebugMode()

Get<T>(String, T)

Gibt den Wert eines Schlüssels im angefragten Typ zurück. Ist kein Wert hinterlegt, wird der Fallback zurückgegenen..

Declaration
public static T Get<T>(string key, T fallback)
Parameters
Type Name Description
System.String key

angefragter Schlüssel

T fallback

Wert falls Schlüssel nicht vorhanden

Returns
Type Description
T

Hinterlegter Wert, oder eben Fallback

Type Parameters
Name Description
T

Typ des Ergebnisses

Has(String)

Prüft, ob ein Schlüssel in der App.config hinterlegt ist

Declaration
public static bool Has(string key)
Parameters
Type Name Description
System.String key

angefragter Schlüssel

Returns
Type Description
System.Boolean

Ob angefragter Schlüssel existiert

See Also

Global
Back to top Generated by DocFX